free house
noun
: a British inn or public house not committed to the purchase of supplies from a particular brewery
Love words? Need even more definitions?
Merriam-Webster unabridged
Share